The rupee had retreated four paise from its 11-month high levels to close at 58.63 against the dollar on Tuesday on fresh demand for the US currency from importers, amid some profit- booking in stocks.
The currency got support from dollar flows into local equities and greenback sales from state-run lenders.
Forex dealers said besides selling of the American currency by exporters and banks, gains in other Asian currencies against the dollar and a higher opening in the domestic stock market also supported the rupee.
In the latest large opinion poll, the opposition Bharatiya Janata Party and its allies were forecast to win a narrow majority in the 543-seat lower house of parliament, compared with previous surveys predicting that they would fall short.
The domestic currency had gained a massive 47 paise to close at 60.60 on Friday amid heavy selling of the US currency by corporates, exporters and banks.
Bond yields have risen since the Reserve Bank of India raised interest rates for a second consecutive month on October 29.
The rupee has already shed around 3.3 percent over the last five sessions.